package com.boco.transnms.server.bo.ibo.cm;

import com.boco.transnms.common.dto.base.BoActionContext;
import com.boco.common.util.except.UserException;
import com.boco.transnms.common.dto.PrepareTraph;
import com.boco.transnms.common.dto.base.DboCollection;
import com.boco.transnms.common.dto.base.BoQueryContext;
import java.util.Map;
import com.boco.transnms.server.bo.base.IBusinessObject;

public interface IPrepareTraphBO extends IBusinessObject {

	DboCollection getPrepareTraphByCondition(BoQueryContext actionContext,String relatedTaskCuid) throws UserException;

    void deletePrepareTraph(BoActionContext actionContext,PrepareTraph oldPrepareTraph) throws UserException;
    PrepareTraph getPrepareTraphByCuid(BoActionContext actionContext,String cuid) throws UserException;
    void deletePrepareTraphList(BoActionContext actionContext,String cuids) throws UserException;
    DboCollection getPrepareTraphByCondition(BoQueryContext queryContext, Map conMap, boolean isExcel) throws UserException;

}
